<html>
<body>
Reports <b>return</b> statements with <b>null</b> return values.
While occasionally useful, this construct may make the code more prone
to failing with a <b>NullPointerException</b>, and often indicates that the
developer doesn't really understand the class' intended semantics.
Methods annotated with a <b>@Nullable</b> annotation will be ignored by this inspection.
<!-- tooltip end -->
<p>
Use the first checkbox below to let this inspection ignore <b>private</b> methods.
This will also ignore return of <b>null</b> from anonymous classes and lambda's.
<p>
Use the bottom three checkboxes to specify whether
<b>null</b> values on array returns, collection
object returns, plain object returns, or a combination of the three should be reported.
Return of <b>null</b> in methods with return type <b>java.util.Optional</b> are always reported.
<p>
Use the <i>Configure annotations</i> button to specify <b>@Nullable</b> annotations.
<p>

</body>
</html>